.yg-cart {
  .yg-cart-empty {
    .cart-empty-img {
      width: 100%;
    }
    .empty_text {
      text-align: center;
      font-size: 0.8rem;
      a {
        color: var(--themeColor)
      }
    }
  }
  .yg-cart-content {
    .nav-box {
      .cart-content-nav {
        color: #fff;
        background-color: var(--themeColor);
      }
    } // 商品样式
    .content-main-item {
      display: flex;
      height: 2.666667rem;
      align-items: center;
      .main-item-left {
        flex: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        .iconfont.icon-weixuanzhongyuanquan {}
      }
      .iconActive {
        color: var(--themeColor);
      }
      .main-item-mid {
        flex: 2;
        img {
          width: 2.4rem;
          height: 2.4rem;
        }
      }
      .main-item-right {
        flex: 5;
        padding: 0.266667rem;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        .item-right-top {
          overflow: hidden;
          text-overflow: ellipsis;
          -webkit-line-clamp: 2;
          color: #000;
        }
        .item-right-bottom {
          display: flex;
          justify-content: space-between;
          padding: 0 0.266667rem;
          height: 0.8rem;
          align-items: center;
          .right-bottom-left {
            font-size: 0.386667rem;
            .price {
              color: var(--themeColor);
            }
          }
          .right-bottom-right {
            display: flex;
            height: 100%;
            align-items: center;
            .iconfont.icon-iconset0187 {
              margin-right: 0.266667rem;
            }
            .num {
              margin-right: 0.266667rem;
            }
            .iconfont.icon-icon- {
              margin-right: 0.266667rem;
            }
          }
        }
      }
    } // 底部结算
    .cart-content-bottom {
      position: fixed;
      bottom: 1.36rem;
      width: 100%;
      left: 0;
      display: flex;
      height: 1.333333rem;
      border-top: 0.026667rem solid #ddd;
      align-items: center;
      justify-content: space-between;
      padding: 0 0.133333rem;
      .content-bottom-left {
        flex: 1;
        display: flex;
        height: 100%;
        align-items: center;
        justify-content: space-around;
        .bottom-left-item1 {
          i.iconfont.icon-xuanzhong {
            margin-right: 0.266667rem;
          }
          .activeQuan{
            color: var(--themeColor);
          }
          span {
            font-size: 0.32rem;
          }
        }
        .bottom-left-item2 {
          font-size: 0.426667rem;
          span {
            color: var(--themeColor);
          }
        }
      }
      .content-bottom-right {
        flex: 1;
        display: flex;
        position: relative;
        align-items: center;
        height: 100%;
        .bottom-right-toBuy {
          position: absolute;
          right: 8px;

          height: 0.8rem;
          width: 2.133333rem;
          background-color: var(--themeColor);
          text-align: center;
          line-height: 0.8rem;
          color: #fff;
          border-radius: 0.56333rem;
          div{
            span {

            }
            }
        }
      }
    }
  }
}